    * {
        margin: 0;
        padding: 0;
    }
    
    body {
        font-size: 14px;
        min-width: 1200px;
        font-family: "微软雅黑", "microsoft yahei", PingFangSC-light;
    }
    
    img {
        border: 0;
        outline: none;
    }
    
    input {
        outline: none;
    }
    
    a {
        text-decoration: none;
        color: #333;
    }
    
    li {
        list-style: none;
    }
    
    .fl {
        float: left;
    }
    
    .fr {
        float: right;
    }
    
    .cu-top {
        position: relative;
        padding-bottom: 10px;
    }
    
    .cu-top .bgWite {
        background: #fff;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -2;
    }
    
    .header {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px 0;
        position: relative;
    }
    
    .header>a {
        width: 459px;
        height: 63px;
        display: block;
        float: left;
    }
    
    .header>div {
        float: right;
        margin-top: 10px;
    }
    
    .header>div input {
        width: 296px;
        border: #2a7337 solid 2px;
        display: block;
        height: 40px;
        line-height: 40px;
        float: left;
        font-size: 14px;
        padding: 0 10px;
    }
    
    .header>div a {
        background: #2a7337;
        display: block;
        float: left;
        width: 60px;
        height: 44px;
    }
    
    .header>div a img {
        width: 55%;
        margin: 0 auto;
        margin-top: 4px;
        display: block;
    }
    
    .nav {
        width: 1200px;
        margin: 0 auto;
        position: relative;
        height: 37px;
		margin-bottom:20px;
    }
    
    .nav>ul>li {
        float: left;
        /*width: 94px;*/
		padding:0 16px;
        font-size: 16px;
        color: #000;
        text-align: center;
        margin-right: 17px;
    }
    
    .nav>ul>li>a {
        display: block;
        padding: 8px 0;
    }
    
    .nav>ul>li.on,
    .nav>ul>li:hover {
        background: #2a7337;
    }
    
    .nav>ul>li:hover .chilidNav {
        visibility: visible
    }
    
    .nav>ul>li.on>a,
    .nav>ul>li:hover>a {
        color: #fff;
    }
    
    .nav>div {
        float: right;
        font-size: 16px;
        padding: 8px 0;
        background: url('../../statics/images/person.svg') left center no-repeat;
        background-size: 20px;
        padding-left: 20px;
    }
    
    .nav>div a {
        color: #2a7337;
    }
    /*子菜单*/
    
    .chilidNav {
        position: absolute;
        width: 95%;
        left: 0;
        top: 37px;
        text-align: left;
        background: #fff;
        border-top: #2a7337 solid 2px;
        padding: 20px 30px;
        visibility: hidden;
        z-index: 99;
    }
    
    .chilidNav h3 {
        font-size: 18px;
        color: #2a7337;
        font-weight: bold;
        margin-bottom: 15px;
    }
    
    .chilidNav .leftBox {
        width: 362px;
        margin-right: 28px;
    }
    
    .chilidNav .leftBox .bgBox {
        overflow: hidden;
        background-color: #f5f5f5;
        padding: 12px;
        display: flex;
    }
    
    .chilidNav .leftBox .bgBox>a {
        width: 110px;
        height: 148px;
        display: block;
        margin-right: 15px;
    }
    
    .chilidNav .leftBox>div img {
        width: 110px;
        height: 148px;
        display: block;
    }
    
    .chilidNav .leftBox>div div {
        float: left;
        font-size: 14px;
    }
    
    .chilidNav .leftBox>div div h5 {
        font-size: 16px;
        color: #2a7337;
        font-weight: normal;
        margin-top: 10px;
    }
    
    .chilidNav .leftBox>div div p {
        font-size: 14px;
        line-height: 24px;
		height:100px;
        color: #666;
        margin-top: 13px;
        line-height: 26px;text-overflow: ellipsis;
    	overflow: hidden;
    	display: -webkit-box;
   		-webkit-box-orient: vertical;
    	-webkit-line-clamp: 4;
    }
    
    .leftBox .leaderName ul {
        overflow: hidden;
        display: flex;
        margin-left: -10px;
        margin-top: 15px;
    }
    
    .leftBox .leaderName ul li {
        width: 30.7%;
        float: left;
        margin-left: 10px;
        padding: 8px 0;
        background: #eee;
        text-align: center;
    }
    
    .leftBox .leaderName ul li.link-on,
    .leftBox .leaderName ul li:hover {
        background: #2a7337;
        color: #fff;
        cursor: pointer;
    }
    
    .leftBox .leaderName>div div {
        margin-top: 15px;
    }
    
    .leftBox .leaderName>div div span {
        width: 19%;
        text-align: center;
        display: inline-block;
        font-size: 16px;
        padding: 8px 0;
    }
    /**/
    
    .chilidNav .rightBox {
        width: 716px;
        border-left: #e0e0e0 dashed 1px;
        padding-left: 30px;
    }
    
    .chilidNav .rightBox .rightTop {
        display: flex;
        border-bottom: #e0e0e0 dashed 1px;
        margin-bottom: 20px;
    }
    
    .chilidNav .rightBox .rightTop>img {
        width: 230px;
        height: 150px;
        display: block;
    }
    
    .chilidNav .rightBox .rightTop>.fontBox {
        font-size: 14px;
        margin: 0 25px;
        color: #404040;
        line-height: 23px;
    }
    
    .chilidNav .rightBox .rightTop>.fontBox a {
        margin-top: 12px;
        color: #d55959;
        display: block;
    }
    
    .chilidNav .rightBox .rightTop>.imgBox a {
        display: block;
        margin-bottom: 20px;
        position: relative;
    }
    
    .chilidNav .rightBox .rightTop>.imgBox a span {
        position: absolute;
        width: 100%;
        height: 100%;
        text-align: center;
        line-height: 65px;
        color: #fff;
        font-size: 16px;
        left: 0;
        top: 0;
        z-index: 99;
    }
    
    #links-bodya {
        margin: 13px 0 10px 0;
    }
    /*奖项*/
    
    #four_flash {
        position: relative;
        width: 714px;
        height: auto;
        margin: 20px 0;
    }
    
    #four_flash .flashBg {
        width: 660px;
        height: 95px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }
    
    #four_flash .flashBg ul.mobile {
        width: 2000%;
        height: 95px;
        position: absolute;
    }
    
    #four_flash .flashBg ul.mobile li {
        float: left;
        width: 141px;
        height: 95px;
        margin: 0 12px;
        color: #6C6E85;
    }
    
    #four_flash .flashBg ul.mobile li:hover {
        color: #fff;
    }
    
    #four_flash .flashBg ul.mobile li img {
        width: 54px;
        height: 55px;
        display: block;
        margin: 0 auto;
    }
    
    #four_flash .flashBg ul.mobile li dd {
        font-size: 20px;
        width: 250px;
        line-height: 60px;
        text-align: center;
        border-bottom: 1px solid #6C6E85;
    }
    
    #four_flash .flashBg ul.mobile li p {
        font-size: 16px;
        text-align: center;
        line-height: 24px;
        margin-top: 15px;
    }
    
    #four_flash .flashBg ul.mobile li a {
        display: block;
        border: 0px;
        margin: 0 auto;
    }
    
    #four_flash .but_left {
        width: 50px;
        height: 100px;
        position: absolute;
        top: 0;
        left: 0px;
    }
    
    #four_flash .but_left:hover,
    #four_flash .but_right:hover {
        cursor: pointer;
    }
    
    #four_flash .but_right {
        width: 27px;
        height: 100px;
        position: absolute;
        top: 0;
        right: 0px;
    }
    /**/
    
    .orgBox {
        display: flex;
        margin-right: -20px;
    }
    
    .orgBox a {
        display: block;
        width: 30%;
        background: url('../../statics/images/bg_img.jpg');
        height: 40px;
        line-height: 40px;
        border: #e0e0e0 solid 1px;
        margin-right: 22px;
    }
    
    .orgBox img {
        width: 20px;
        display: block;
        float: left;
        margin-left: 28%;
        margin-right: 10px;
        margin-top: 10px;
    }
    /*新闻*/
    
    .chilidNav .newBox>div {
        width: 336px;
    }
    
    .chilidNav .newBox>div span {
        width: 331px;
        height: 187px;
        display: block;
    }
    
    .chilidNav .newBox>div div {
        margin: 15px 0;
    }
    

    .chilidNav .newBox>div div a b {
        width: 50px;
		float:left;
        padding-right: 10px;
        border-right: #e0e0e0 solid 1px;
        margin-right: 18px;
        color: #666;
    }
    
    .chilidNav .newBox>div div a h5 {
        font-size: 16px;
		height:41px;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
    }
    
    .chilidNav .newBox>div p {
        font-size: 14px;
        line-height: 22px;
		height:90px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    
    .chilidNav .ulList {
        margin-left: 30px;
        margin-top: -12px;
        padding-right: 30px;
        border-right: #e0e0e0 dashed 1px;
        margin-right: 25px;
        width: 362px;
    }
    
    .chilidNav .ulList li {
        border-bottom: #e0e0e0 dashed 1px;
        background: url('../../statics/images/arrows.svg') left center no-repeat;
        padding: 12px 0;
		padding-left:20px;
        font-size: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .chilidNav .ulList li:last-of-type,
    .notList li:last-of-type a {
        border-bottom: none;
    }
    
    .chilidNav .ulList li:hover a,
    .notList li:hover a {
        color: #2a7337;
    }
    
    .notList {
        width: 326px;
        margin-top: -12px;
    }
    
    .notList li {
        padding-top: 12px;
        background: url(../../statics/images/notice.svg) left 21% no-repeat;
        background-size: 8%;
        padding-left: 30px;
        font-size: 15px;
        line-height: 24px;
    }
    
    .notList li a {
        padding-bottom: 12px;
        display: block;
        border-bottom: #e0e0e0 dashed 1px;
    }
    
    .notList li a p {
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
		height:47px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    
    .adBanner {
        display: block;
        margin: 15px 0;
    }
    
    .adBanner img {
        width: 1134px;
        height: 61px;
    }
    /*会员风采*/
    
    .leaderBox {
        margin-right: -36px;
        overflow: hidden;
        margin-bottom: 15px;
        border-bottom: #e0e0e0 dashed 1px;
        padding-bottom: 25px;
    }
    
    .leaderBox li {
        width: 131px;
        height: 175px;
        position: relative;
        float: left;
        margin-right: 37px;
    }
    
    .leaderBox li span {
        width: 131px;
        height: 175px;
        display: block;
    }
    
    .leaderBox li span img {
        width: 131px;
        height: 175px;
        display: block;
    }
    
    .leaderBox li p {
        width: 100%;
        position: absolute;
        bottom: 0;
        background: url('../../statics/images/tm.png');
        line-height: 30px;
        text-align: center;
        font-size: 15px;
    }
    
    .groupMember {
        margin-right: -25px;
        margin: -10px 0;
        overflow: hidden;
    }
    
    .groupMember li:nth-child(even) {
        border-right: none;
        margin-right: 0;
        padding-right: 0;
    }
    
    .groupMember li {
        overflow: hidden;
        width: 47%;
        border-right: #e0e0e0 dashed 1px;
        padding: 13px 0;
        padding-right: 20px;
        float: left;
        margin-right: 25px;
    }
    
    .groupMember li a {
        display: flex;
    }
    
    .groupMember li a>span {
        width: 149px;
        height: 72px;
        display: block;
        border: #e0e0e0 solid 1px;
        margin-right: 15px;
        float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    }
    
    .groupMember li a>div {
        width: 370px;
    }
    
    .groupMember li a>span img {
        display: block;
        max-width: 149px;
        max-height: 72px;
    }
    
    .groupMember li a>div h5 {
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .groupMember li:hover h5 {
        color: #2a7337;
    }
    
    .groupMember li a>div p {
        font-size: 14px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 22px;
        color: #666;
        height: 42px;
    }
    /*分享*/
    
    .shareBox {
      /*  width: 700px;
        border-right: #e0e0e0 solid 1px;*/
     /*   padding-right: 40px;*/
    }
    
    .shareBox ul li {
        overflow: hidden;
        border-bottom: #e0e0e0 dashed 1px;
        padding: 19px 0;
    }
    
    .shareBox ul li:last-of-type {
        border-bottom: none;
    }
    
    .shareBox ul li {
        display: flex;
    }
    
    .shareBox ul li>span {
        width: 166px;
        height: 110px;
        display: block;
        margin-right: 10px;
    }
    
    .shareBox ul li>span img {
        width: 166px;
        height: 110px;
        display: block;
    }
    
    .shareBox ul li .fontBox {
        width: 90%;
        font-size: 14px;
        line-height: 24px;
    }
    
    .shareBox ul li .fontBox p {
		height:74px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    
    .shareBox ul li .shareFont {
        margin-top: 10px;
        overflow: hidden;
        font-size: 12px;
    }
    
    .shareBox ul li .shareFont img {
        width: 20px;
        height: 20px;
        display: block;
        float: left;
        border-radius: 100%;
        margin-right: 10px;
        margin-top: 3px;
    }
    
    .shareBox ul li .shareFont .fl span {
        display: block;
        float: left;
        margin-right: 10px;
    }
    
    .shareBox ul li .shareFont b {
        font-weight: normal;
    }
    /*点赞*/
    
    .shareBox ul li .shareFont .fr>div {
        margin-right: 10px;
    }
    
    .method2,
    .method3 {
        cursor: pointer;
        font-size: 12px;
        float: left;
        overflow: hidden;
    }
    
    .method2 .icon {
        width: 20px;
        height: 20px;
        color: #000;
        font-size: 12px;
        display: block;
        background: url('../../statics/images/zan.png') left center no-repeat;
        background-size: 16px;
        float: left;
        margin-top: 2px;
    }
    
    .method3 .icon {
        width: 20px;
        height: 20px;
        color: #000;
        font-size: 12px;
        display: block;
        background: url('../../statics/images/shoucang.png') left center no-repeat;
        background-size: 16px;
        float: left;
        margin-top: 2px;
    }
    
    .speck {
        background: url(../../statics/images/pinglun.svg) left center no-repeat;
        background-size: 14px;
        padding-left: 20px;
        float: left;
    }
    
    .scrollbox {
        width: 340px;
        margin: 0 auto;
        overflow: hidden;
        padding: 10px;
    }
    
    #scrollDiv {
        width: 340px;
        height: 312px;
        overflow: hidden;
    }
    /*这里的高度和超出隐藏是必须的*/
    
    #scrollDiv li {
        overflow: hidden;
        vertical-align: bottom;
        zoom: 1;
        border-bottom: #B7B7B7 dashed 1px;
    }
    
    #scrollDiv li h3 {
        height: 24px;
        padding-top: 13px;
        font-size: 16px;
        color: #353535;
        margin-bottom: 0;
        line-height: 24px;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    #scrollDiv li h3 a {
        color: #353535;
        text-decoration: none
    }
    
    #scrollDiv li h3 a:hover {
        color: #F00
    }
    
    #scrollDiv li div {
        height: 36px;
        font-size: 14px;
        margin: 10px 0 15px 0;
        color: #416A7F;
        line-height: 18px;
        overflow: hidden
    }
    
    #scrollDiv li div a {
        color: #416A7F;
        text-decoration: none
    }
    
    .scroltit {
        height: 26px;
        line-height: 26px;
    }
    
    .scroltit h3 {
        width: 100px;
        float: left;
    }
    
    .scroltit .updown {
        float: right;
        width: 32px;
        height: 22px;
        margin-left: 4px
    }
    
    #but_up {
        background: url(../../statics/images/up.gif) no-repeat 0 0;
        text-indent: -9999px;
        margin-top: 5px;
    }
    
    #but_down {
        background: url(../../statics/images/down.gif) no-repeat 0 0;
        text-indent: -9999px;
        margin-top: 5px;
    }
    /*子菜单焦点图*/
    
    .phoTop div.slideBox {
        position: relative;
        width: 400px !important;
        height: 224px !important;
        overflow: hidden;
    }
    
    .phoTop div.slideBox ul.items {
        position: absolute;
        float: left;
        background: none;
        list-style: none;
        padding: 0px;
        margin: 0px;
    }
    
    .phoTop div.slideBox ul.items li {
        float: left;
        background: none;
        list-style: none;
        padding: 0px;
        margin: 0px;
        width: 100%;
    }
    
    .phoTop div.slideBox ul.items li a {
        float: left;
        line-height: normal !important;
        padding: 0px !important;
        display: block;
        border: none/*For IE.ADD.JENA.201206300844*/
        ;
    }
    
    .phoTop div.slideBox ul.items li a img {
        margin: 0px !important;
        padding: 0px !important;
        width: 400px;
        height: 224px;
        display: block;
        border: none/*For IE.ADD.JENA.201206300844*/
        ;
    }
    
    .phoTop div.slideBox div.tips {
        position: absolute;
        bottom: 0px;
        width: 100%;
        height: 45px;
        background-color: #000;
        overflow: hidden;
    }
    
    .phoTop div.slideBox div.tips div.title {
        position: absolute;
        left: 0px;
        top: 0px;
        height: 100%;
    }
    
    .phoTop div.slideBox div.tips div.title a {
        color: #FFF;
        font-size: 16px;
        line-height: 45px;
        margin-left: 10px;
        text-decoration: none;
    }
    
    .phoTop div.slideBox div.tips div.title a:hover {
        text-decoration: underline !important;
    }
    
    .phoTop div.slideBox div.tips div.nums {
        position: absolute;
        right: 15px;
        top: 0px;
        height: 100%;
    }
    
    .phoTop div.slideBox div.tips div.nums a {
        float: left;
        /*For IE.ADD.JENA.201206300844*/
        width: 10px;
        height: 10px;
        background-color: #FFF;
        text-indent: -99999px;
        margin: 18px 6px 0px 0px;
    }
    
    .phoTop div.slideBox div.tips div.nums a.active {
        background-color: #093;
    }
    
    .phoTop {
        overflow: hidden;
        margin-bottom: 20px;
    }
    
    .signLogo {
        margin-top: -30px;
        width: 714px;
    }
    
    .signLogo .leaderName ul,
    .signLogoa .leaderName ul {
        float: right;
        overflow: hidden;
        margin-top: -40px;
    }
    
    .leaderName ul li {
        cursor: pointer;
    }
    
    .signLogo .leaderName ul li,
    .signLogoa .leaderName ul li {
        float: left;
        padding: 5px 10px;
    }
    
    .signLogo .leaderName ul li.link-on,
    .signLogoa .leaderName ul li.link-on {
        background: #2a7337;
        color: #fff;
    }
    
    .signLogo .links-body>div,
    .signLogoa .links-body>div {
        overflow: hidden;
        margin-right: -20px;
    }
.signLogo .links-body>div .table{ overflow:hidden; height:140px;}
    .signLogo .links-body>div a {
        width: 224px;
        height: 140px;
        float: left;
        display: block;
        margin-right: 20px;
    }
    
    .signLogo .links-body>div a img {
        width: 224px;
        height: 140px;
        display: block;
    }
    
    .signLogo .links-body>a {
        margin-top: 10px;
        display: block;
    }
    
    .signLogoa .links-body>div a {
        width: 218px;
        height: 136px;
        float: left;
        display: block;
        margin-right: 10px;
    }
    
    .signLogoa .links-body>div a img {
        width: 218px;
        height: 136px;
        display: block;
    }
    /*banner*/
    
    .bannerBox {
        width: 100%;
        position: relative;
        height: 530px;
		overflow:hidden;
    }
    
    .bannerBox img {
        width: 100%;
    }
  .bannerBox .jumpBtn {
        width: 100%;
        position: absolute;
        bottom: 20px;
        text-align: center;
    }
    
    .bannerBox .jumpBtn ul {
        margin-bottom: 0px;
        padding: 0px;
    }
    .bannerBox  .swiper-button-next,  .bannerBox .swiper-button-prev{ color:#fff}
    .bannerBox .jumpBtn ul li {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        display: inline-block;
        background-color: white;
        opacity: 0.9;
        margin-left: 10px;
    }
    
    .bannerBox .jumpBtn ul li:first-child {
        margin-left: 0px;
    }
    
    @media screen and (max-width:768px) {
        .bannerBox {
            width: 100%;
            height: 345px;
            overflow: hidden;
        }
        .bannerBox .banner ul li img {
            width: 768px;
            height: 345px;
            position: absolute;
            left: 50%;
            margin-left: -384px;
        }
    }
    /* scrollDiv */
    
    .jngid {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 20px;
    }
    
    .scrollDiv>span {
        line-height: 50px;
        float: left;
        margin-left: 16px;
        font-size: 16px;
        background: url(../../statics/images/notice.svg) left center no-repeat;
        padding-left: 35px;
        background-size: 36px;
    }
    
    .scrollDiv {
        height: 50px;
        line-height: 50px;
        overflow: hidden;
        margin-bottom: 0.2rem;
        width: 1200px;
        height: 50px;
        overflow: hidden;
        margin: 0 auto;
        background: url("../../statics/images/tm.png");
    }
    
    .scrollDiv li {
        height: 50px;
        overflow: hidden;
        font-size: 16px;
    }
    
    .scrollDiv li a {
        display: block;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        line-height: 50px;
    }
    
    .cont {
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
        background: #fff;
    }
    
    .cont .shareBox {
        width: 800px;
    }
    
    .cont .shareBox ul li .fontBox {
        width: 624px;
    }
    
    .jianj {
        width: 315px;
        font-size: 14px;
        color: #666;
        line-height: 24px;
    }
    
    .jianj a {
        display: block;
        margin-top: 10px;
        color: #d55959;
    }
    
    .footer {
        width: 100%;
        background: #2a7337;
        padding: 20px 0;
        margin-top: 30px;
    }
    
    .footCont {
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
    }
    
    .footCont a,
    .footCont p {
        display: block;
        float: left;
        color: #fff;
        line-height: 24px;
        margin-top: 20px;
    }
	.footCont p a{
        display: block;
        float: left;
		color: #fff;
        margin-top: 0px;
	}
    
    .footCont>img {
        margin-right: 20px;
        display: block;
        float: right;
    }
    
    .ledcnr {
        background: #f3f3f6;
        padding: 25px 0;
        margin-bottom: 20px;
    }
    
    .lederf {
        width: 1106px;
        margin: 0 auto;
        overflow: hidden;
    }
    
    .ledcnr {
        position: relative;
    }
    
    .ledcnr .leaderBox {
        border-bottom: none;
        margin: 0 auto;
        width: 99%;
        padding-bottom: 0;
    }
    
    .ledcnr .leaderBox .swiper-slide {
        width: 131px;
        height: 175px;
        position: relative;
        float: left;
    }
    
    .ledcnr .leaderBox .swiper-slide span {
        width: 131px;
        height: 175px;
        display: block;
    }
    
    .ledcnr .leaderBox .swiper-slide span img {
        width: 131px;
        height: 175px;
        display: block;
    }
    
    .ledcnr .leaderBox .swiper-slide p {
        width: 131px;
        position: absolute;
        bottom: 0;
        background: url(../../statics/images/tm.png);
        line-height: 30px;
        text-align: center;
        font-size: 15px;
    }
    
    .ledcnr .swiper-container {
        width: 100%;
        height: 100%;
    }
    
    .ledcnr .swiper-slide {
        text-align: center;
        font-size: 18px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    
    .swiper-button-next,
    .swiper-button-prev {
        outline: none;
    }
    
    .titcer {
        overflow: hidden;
    }
    
    .titcer h3 {
        float: left;
        margin-bottom: 10px;
    }
    
    .titcer .crdcn {
        float: right;
        overflow: hidden;
        margin-top: 10px;
    }
    
    .titcer .crdcn li {
        padding: 10px 18px;
        background: #d5d5d5;
        float: left;
        font-size: 15px;
        cursor: pointer;
    }
    
    .titcer .crdcn li.link-on {
        background: #437f4d;
        color: #fff;
    }
    
    #crdcn-body {
        height: 235px;
        overflow: hidden;
    }
    
    #crdcn-body .groupBox .swiper-slide a {
        width: 217px;
        text-align: center;
        background: #fff;
    }
    
    #crdcn-body .groupBox .swiper-slide a>span {
        width: 155px;
        height: 96px;
        margin: auto auto;
        display: flex;
        align-items: center;
        /*定义body的元素垂直居中*/
    }
	#crdcn-body .groupBox span{
		width:103px;
		height:62px;
		display:flex;
		
	}
    #crdcn-body .groupBox span img {
        margin: auto auto;
        display: block;
        border: none;
        max-width: 103px;
        max-height: 62px;
    }
    
    #crdcn-body .groupBox p {
        font-size: 16px;
        height: 40px;
		padding: 0 26px;
        margin-top: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    /*二级*/
    
    .w1200 {
        width: 1200px;
        margin: 20px auto 0 auto;
        margin-top: 35px;
    }
    
    .pathDiv {
        overflow: hidden;
    }
    
    .pathDiv h5 {
        background: url(../../statics/images/adress.png) left center no-repeat;
        padding-left: 15px;
        line-height: 30px;
        font-size: 15px;
        font-weight: normal;
        color: #666;
        float: left;
        margin-bottom: 15px;
    }
    
    .pathDiv ul {
        float: right;
        overflow: hidden;
    }
    
    .pathDiv ul li {
        float: left;
        font-size: 16px;
    }
    
    .pathDiv ul li a.on {
        color: #fff;
        background: #437f4d;
    }
    
    .pathDiv ul li a {
        background: #d5d5d5;
        padding: 12px 30px;
        display: block;
    }
    
    .memberDiv,
    .perMemberDiv {
        background-color: #fff;
        padding: 30px 0;
        overflow: hidden;
        margin-bottom: -20px;
    }
    
    .memberDiv li {
        width: 224px;
        border: #dfdfdf solid 1px;
        background: #f5f5f5;
        padding: 15px;
        float: left;
        margin-left: 35px;
        margin-bottom: 35px;
    }
    
    .memberDiv li span {
        width: 222px;
		 height:106px;
        border: #efefef solid 1px;
        display: flex;
         justify-content: center;
        align-items: center;
		background:#fff;
    }
    
    .memberDiv li span img {
        max-width: 200px;
        max-height: 45px;
        display: block;
    }
    
    .memberDiv li h4 {
        font-weight: normal;
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-top: 15px;
		    text-align: center;
    }
    
    .memberDiv li b {
        display: block;
        text-align: center;
    }
    
    .memberDiv li p {
        font-size: 14px;
        color: #6b6b6b;
        line-height: 24px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    
    .page {
        text-align: center;
        padding-bottom: 30px;
        background: #fff;
    }
    
    .ui-pagination-container {
        height: 34px;
        line-height: 34px;
        display: inline-block;
    }
    
    .ui-pagination-container input {
        height: 35px;
        width: 70px;
        border: #e0e0e0 solid 1px;
        border-radius: 3px;
        margin-top: -4px;
        text-align: center;
    }
    
    .ui-pagination-container .ui-pagination-page-item,
    .ui-pagination-container .ui-pagination-page-btn {
        font-size: 14px;
        padding: 8px 14px;
        background: #fff;
        border: 1px solid #e0e0e0;
        color: #888;
        border-radius: 3px;
        margin: 0;
        text-decoration: none;
    }
    
    .ui-pagination-container .ui-pagination-page-item:hover,
    .ui-pagination-container .ui-pagination-page-item.active {
        background: #437f4d;
        border-color: #437f4d;
        color: #fff;
        cursor: pointer;
        ;
    }
    
    .perMemberDiv li {
        width: 328px;
        padding: 15px;
        background: #f5f5f5;
        float: left;
        margin-left: 30px;
        margin-bottom: 30px;
    }
    
    .perMemberDiv li a {
        display: flex;
    }
    
    .perMemberDiv li a span {
        width: 110px;
        height: 138px;
        display: block;
        float: left;
        margin-right: 15px;
    }
	.perMemberDiv li a span img{  width: 110px;  height: 138px;}
    .perMemberDiv li a .fontSize {
        width: 200px;
        float: left;
    }
    
    .perMemberDiv li a .fontSize h4 {
        color: #437f4d;
        font-weight: normal;
        font-size: 16px;
        list-style: 28px;
        margin-top: 10px;
    }
    
    .perMemberDiv li a .fontSize p {
        font-size: 14px;
        margin-top: 10px;
        line-height: 24px;
		text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
    }
    
    .aboutTop,
    .aboutCont,
    .jiangxBox,
    .newList,
    .newsDeatBox,
    .noticeBox {
        background: #fff;
        padding: 30px;
    }
    
    .aboutTop .imgBox {
        position: relative;
    }
    
    .aboutTop .imgBox>img {
        width: 1138px;
        height: 344px;
        display: block;
    }
    
    .iconBox {
        position: absolute;
        right: 8%;
        top: 35%;
    }
    
    .iconBox a {
        display: inline-block;
        margin-left: 60px;
        font-size: 16px;
        color: #fff;
    }
    
    .iconBox a:hover img {
        animation: turn 0.5s linear;
    }
    
    @keyframes turn {
        0% {
            -webkit-transform: rotate(0deg);
        }
        25% {
            -webkit-transform: rotate(90deg);
        }
        50% {
            -webkit-transform: rotate(180deg);
        }
        75% {
            -webkit-transform: rotate(270deg);
        }
        100% {
            -webkit-transform: rotate(360deg);
        }
    }
    
    .iconBox img {
        width: 87px;
        height: 87px;
        display: block;
    }
    
    .aboutFont {
        text-align: center;
    }
    
    .aboutFont ul {
        overflow: hidden;
        display: inline-block;
    }
    
    .aboutFont ul li {
        font-size: 18px;
        font-weight: 100;
        float: left;
        margin-top: 20px;
        padding: 10px 0;
        margin-right: 40px;
        border-bottom: #fff solid 1px;
        cursor: pointer;
    }
    
    .aboutFont ul li.link-on {
        border-bottom: #437f4d solid 1px;
    }
    
    #aboutFont-body {
        margin-top: 10px;
        font-size: 16px;
        color: #333;
        height: 200px;
        overflow: hidden;
    }
    
    #aboutFont-body p {
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        text-align: left;
        -webkit-line-clamp: 5;
        line-height: 28px;
        -webkit-box-orient: vertical;
    }
    
    #aboutFont-body a {
        background: #999999;
        color: #fff;
        padding: 6px 32px;
        display: inline-block;
        margin: 0 auto;
        line-height: auto;
        margin-top: 20px;
        margin-bottom: 30px;
    }
    
    .aboutCont {
        margin: 30px 0;
    }
    
    .aboutCont h3,
    .jiangxBox h3 {
        font-size: 26px;
        font-weight: normal;
        margin-bottom: 20px;
        font-weight: 100;
    }
    
    .aboutLead {
        display: flex;
        background-color: #f5f5f5;
        padding: 15px;
    }
    
    .aboutLead span {
        width: 131px;
        height: 175px;
        display: block;
        float: left;
        margin-right: 15px;
    }
	.aboutLead span img{        width: 131px;   height: 175px;}
    .aboutLead .fontBox {
        width: 962px;
        float: left;
    }
    
    .aboutLead .fontBox h4 {
        font-size: 18px;
        color: #437f4d;
        margin-top: 15px
    }
    
    .aboutLead .fontBox p {
        font-size: 15px;
        line-height: 26px;
        color: #333;
        margin-top: 10px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    
    .aboutLead .fontBox a {
        display: block;
        float: right;
        color: #d55959;
    }
    
    .leadAbout {
        overflow: hidden;
        margin: 20px 0;
    }
    
    .leadAbout li {
        float: left;
        padding: 8px 24px;
        margin-right: 15px;
        background-color: #e8e8e8;
        cursor: pointer;
    }
    
    .leadAbout li.link-on {
        background-color: #437f4d;
        color: #fff;
    }
    
    #leadAbout-body {
        overflow: hidden;
    }
    
    #leadAbout-body a {
        font-size: 16px;
        width: 94px;
        display: block;
        float: left;
        padding: 8px 10px;
    }
    
    .jiangxBox ul {
        overflow: hidden;
        margin-top: 30px;
    }
    
    .jiangxBox ul li {
        text-align: center;
        float: left;
        width:20%;
        font-size: 16px;
    }
    
    .jiangxBox ul li a {
        display: block;
    }
    
    .jiangxBox ul li span {
        width: 54px;
        height: 55px;
        display: block;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    
    .jiangxBox ul li span img {
        width: 54px;
        height: 55px;
        display: block;
    }
    /*会议*/
    
    .bannercad {
        height: 523px;
        background: -webkit-linear-gradient(bottom, #79be49, #00ada9);
        text-align: center;
    }
    
    .bannercad>h3 {
        font-size: 30px;
        font-weight: 100;
        text-align: center;
        color: #fff;
        padding-top: 30px;
    }
    
    .bannercad .swiper-container {
        width: 100%;
        height: 100%;
    }
    
    .bannercad .swiper-slide {
        text-align: center;
        font-size: 18px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        background: #fff;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        transition: 300ms;
        transform: scale(0.8);
    }
    
    .bannercad .swiper-slide-next {
        z-index: 8;
    }
    
    .bannercad .swiper-slide-active,
    .bannercad .swiper-slide-duplicate-active {
        transform: scale(1);
        z-index: 9;
    }
    
    .actbBanner {
        width: 1200px;
        height: 380px;
        margin: 0 auto;
        position: relative;
        padding-top: 20px;
    }
    
    .actbBanner .swiper-wrapper {
        width: 900px;
        height: 360px;
    }
    
    .actbBanner .swiper-wrapper img {
        width: 900px;
        height: 360px;
    }
    
    .navBanner {
        text-align: center;
        margin-bottom: 30px;
    }
    
    .navBanner a {
        width: 180px;
        height: 55px;
        line-height: 55px;
        color: #fff;
        display: inline-block;
        font-size: 16px;
    }
    
    .navBanner a:hover {
        background: #059b98;
    }
    
    .actbBanner .swiper-button-next:after,
    .actbBanner .swiper-button-prev:after {
        display: none;
    }
    
    .actbBanner .swiper-button-prev {
        width: 32px;
        height: 50px;
        left: -50px;
        background: url(../../statics/images/icon_arrow_left_normal.png) left center no-repeat;
    }
    
    .actbBanner .swiper-button-next {
        width: 32px;
        height: 50px;
        right: -50px;
        background: url(../../statics/images/icon_arrow_left_normal-1.png) right center no-repeat;
    }
    
    .patDiv {
        overflow: hidden;
        margin: 10px 0 28px 0;
    }
    
    .patDiv h4 {
        float: left;
        font-weight: normal;
        background: url(../../statics/images/adress.png) left center no-repeat;
        padding-left: 20px;
        font-size: 16px;
        color: #444;
    }
    
    .patDiv .state {
        float: right;
    }
    
    .state a:hover,
    .patDiv .state a.on {
        border-bottom: #437f4d solid 1px;
        color: #437f4d;
    }
    
    .state a {
        display: inline-block;
        padding-bottom: 10px;
        margin-right: 20px;
        font-size: 16px;
    }
    
    .ntctid {
        overflow: hidden;
        display: inline-block;
    }
    
    .ntctid h3 {
        width: 180px;
        font-size: 20px;
        font-weight: 100;
        float: left;
        line-height: 52px;
        margin-left: 40px;
    }
    
    .ntctid h3.on,
    .ntctid h3:hover {
        background: #5ba82b;
    }
    
    .ntctid h3 a,
    .ntctid h3.on a {
        color: #fff;
        display: block;
    }
    
    .activeTop ul {
        overflow: hidden;
        margin-right: -18px;
    }
    
    .activeTop ul li {
        width: 270px;
        float: left;
        margin: 0 15px;
        padding-bottom: 20px;
        border-bottom: #dfdfdf dashed 1px;
        margin-bottom: 30px;
    }
    
    .activeTop ul li:hover a {
        color: #437f4d;
    }
    
    .activeTop ul li span {
        width: 270px;
        display: block;
    }
    
    .activeTop ul li span img {
        width: 270px;
        height: 165px;
        display: block;
    }
    
    .activeTop ul li h4 {
        font-size: 16px;
        font-weight: normal;
		height:42px;
        margin: 15px 0 10px 0;
		text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
    }
    
    .activeTop ul li p {
        font-size: 14px;
        color: #666;
        line-height: 26px;
    }
    /*新闻*/
    
    .newTop {
        overflow: hidden;
    }
    
    .newTop .leftBox {
        width: 808px;
        float: left;
        position: relative;
    }
    
    .newTop .leftBox p {
        height: 62px;
        background: url(../../statics/images/tm_line.png) repeat-x left;
        position: absolute;
        left: 0;
        line-height: 52px;
        font-size: 16px;
        text-align: center;
        color: #fff;
        bottom: 0;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .newTop .leftBox .swiper-button-next,
    .newTop .leftBox .swiper-button-prev {
        color: #fff;
        z-index: 999;
    }
    
    .boxTop {
        overflow: hidden;
    }
    
    .boxTop .swiper-container {
        width: 542px;
        float: left;
    }
    
    .boxTop .swiper-container img {
        width: 542px;
        height: 335px;
        display: block;
    }
    
    .boxRight {
        width: 248px;
        float: left;
        margin-left: 15px;
    }
    
    .boxRight ul li {
        width: 248px;
        height: 158px;
        margin-bottom: 19px;
        position: relative;
    }
.boxRight ul li img{         width: 248px;
        height: 158px;}
    .boxRight ul li span {
        display: block;
        position: absolute;
        width: 96%;
        height: 40px;
        left: 0;
        line-height: 40px;
        padding: 0 2%;
        text-align: center;
        bottom: 0;
        background: url(../../statics/images/tm_line.png) left bottom repeat-x;
        color: #fff;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .boxBottom>div {
        border-bottom: #437f4d solid 1px;
        line-height: 59px;
        overflow: hidden;
    }
    
    .boxBottom>div span {
        background: #437f4d;
        color: #fff;
        padding: 10px 10px;
        line-height: 22px;
        display: block;
        float: left;
    }
    
    .boxBottom>div>a {
        font-size: 24px;
        float: left;
        display: block;
        margin-left: 10px;
    }
    
    .boxBottom ul {
        overflow: hidden;
        margin-top: 15px;
    }
    
    .boxBottom ul li {
        float: left;
        width: 50%;
    }
    
    .boxBottom ul li a {
        padding: 6px 0;
        width: 95%;
        display: block;
        font-size: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .notice {
        background: #f3fff6;
        border: #d9fae1 solid 1px;
        padding: 10px 0;
        margin-left: 25px;
        float: left;
        width: 300px;
    }
    
    .notice h3 {
        background: url(../../statics/images/notice.jpg) left center no-repeat;
        font-size: 16px;
        color: #437f4d;
        padding-left: 20px;
        margin: 10px 0;
        margin-left: 15px;
        overflow: hidden;
        font-weight: normal;
    }
    
    .noticeList {
        float: right;
        margin-right: 15px;
        font-size: 14px;
        font-weight: normal;
    }
    
    .notice ul li {
        background: url(../../statics/images/line.jpg) left 28px no-repeat;
        padding: 17px 20px 17px 20px;
        border-bottom: #c1f7ce dashed 1px;
    }
    
    .notice ul li a {
        display: block;
        color: #5b5b5b;
        line-height: 26px;text-overflow: ellipsis;
    	overflow: hidden;
    	display: -webkit-box;
   		-webkit-box-orient: vertical;
    	-webkit-line-clamp: 2;
    }
    
    .notice ul li:last-of-type {
        border-bottom: 0;
    }
    
    .bannerAdv {
        margin: 20px 0;
    }
    
    .listBox h3 {
        font-size: 24px;
        font-weight: 100;
        margin: 15px 0;
    }
    
    .listBox ul li {
        overflow: hidden;
        padding: 20px 0;
        border-bottom: #e0e0e0 dashed 1px;
    }
    
    .listBox ul li a>span {
        width: 248px;
        height: 142px;
        display: block;
        float: left;
        margin-right: 15px;
    }
	.listBox ul li a>span img{        width: 248px;  height: 142px;}
    .listBox ul li .fontBox {
        width: 864px;
        float: right;
    }
    
    .listBox ul li .fontBox h4 {
        font-size: 18px;
        font-weight: 100;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .listBox ul li .fontBox:hover {
        color: #437f4d;
    }
    
    .listBox ul li .fontBox span {
        display: block;
        margin: 10px 0;
        color: #666;
    }
    
    .listBox ul li .fontBox p {
        font-size: 15px;
        color: #333;
        line-height: 26px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    /*详情*/
    
    .newsDeatBox {
        overflow: hidden;
    }
    
    .newsDeatBox .title {
        text-align: center;
        margin-bottom: 30px;
    }
    
    .detail-motif {
        font-size: 30px;
        color: #333;
        font-weight: bold;
        margin-top: 16px;
        margin-bottom: 20px;
    }
    
    .issue span {
        font-size: 14px;
        margin: 0 15px;
        color: #666;
    }
    
    .mian-text {
        border-top: #e0e0e0 solid 1px;
        padding-top: 30px;
        height: auto;
        font-size: 16px;
        color: #333;
        margin-top: 30px;
        line-height: 32px;
    }
    
    .mian-text p {
        line-height: 32px !important;
        margin-bottom: 20px;
    }
    
    .share-wrap {
        overflow: hidden;
        background: #f5f5f5;
        padding: 8px 0;
    }
    
    .share-btn {
        overflow: hidden;
    }
    
    .priont-btn {
        overflow: hidden;
        color: #333;
        margin-right: 10px;
    }
    
    .priont-btn img {
        float: left;
        margin-right: 5px;
        margin-top: 5px;
    }
    
    .share-btn a,
    .share-btn span {
        float: left;
        line-height: 30px;
    }
    
    .share-btn .bdsharebuttonbox {
        float: left;
        margin-left: 10px;
    }
    
    .share-font {
        margin-top: 5px;
    }
    
    .noticeBox ul li {
        width: 100%;
        height: 120px;
        border: 1px solid #fafbfd;
        margin-bottom: 25px;
    }
    
    .noticeBox .border-style1 {
        border: 1px #e1ffe7 solid;
        height: 118px;
    }
    
    .noticeBox .border-style2 {
        border: 1px #dee7f4 solid;
        height: 90px;
        padding: 13px 15px;
    }
    
    .noticeBox .list-data {
        width: 61px;
        height: 69px;
        border: #358444 1px solid;
        margin-top: 9px;
        float: left;
    }
    
    .noticeBox .list-data h2 {
        text-align: center;
        padding: 7px 0;
        color: #358444;
        border-bottom: 1px solid #358444;
    }
    
    .noticeBox .list-data h5 {
        text-align: center;
        font-size: 14px;
        color: #358444;
        font-weight: 100;
        margin-top: 5px;
    }
    
    .noticeBox .list-text {
        float: left !important;
        margin-left: 15px !important;
        width: 1018px !important;
    }
    
    .noticeBox .list-text p {
        font-size: 16px;
        margin-bottom: 5px;
        border-bottom: #f2f2f2 1px solid;
        line-height: 34px;
    }
    
    .noticeBox .list-text .list-title .list-title-bif {
        height: 48px;
        overflow: hidden;
        font-size: 14px;
        line-height: 24px;
    }
    /*会员分享*/
    
    .member {
        width: 100% !important;
    }
    
    .member .swiper-container {
        width: 815px !important;
        height: 400px!important;
    }
    
    .member .swiper-container img {
        width: 815px;
        height: 400px;
    }
    
    .member .boxRight {
        width: 310px !important;
    }
    
    .member .boxRight ul li {
        width: 100%;
        height: 190px !important;
    }
    
    .member .boxRight ul li img {
        width: 100%;
        height: 190px !important;
    }
    
    .membershare {
        overflow: hidden;
    }
    
    .membershare h3 {
        font-size: 28px;
        font-weight: 100;
    }
    
    .membershare .left {
        float: left;
    }
    
    .membershare .left ul {
        margin-bottom: 40px;
    }
    
    .membershare .left ul li {
        overflow: hidden;
        padding: 24px 0;
        border-bottom: #e0e0e0 dashed 1px;
    }
    
    .membershare .left ul li .blogtitle {
        margin: 0 0 10px 0;
        font-size: 20px;
        overflow: hidden;
    }
    
    .membershare .left ul li .blogpic {
        float: left;
        width: 25%;
        max-height: 151px;
        margin-right: 20px;
        display: block;
        overflow: hidden;
    }
.membershare .left ul li .blogpic a{ display:block;}
    
    .membershare .left ul li .blogpic img {
        width: 100%;
		min-height:151px;
    }
    
    .membershare .left ul li .blogtext {
        font-size: 14px;
        color: #566573;
		line-height:26px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        margin-bottom: 20px;
    }
    
    .membershare .left ul li .shareFont img {
        width: 20px;
        height: 20px;
        display: block;
        float: left;
        border-radius: 100%;
        margin-right: 10px;
    }
    
    .membershare .left ul li .shareFont b {
        font-weight: normal;
        margin-left: 20px;
    }
    
    .membershare .left ul li .shareFont .fr>div {
        margin-right: 10px;
        line-height: 28px;
    }
    
    .membershare .left ul li .bplist {
        width: 100%;
        overflow: hidden;
        display: block;
        margin-bottom: 20px;
        margin-right: -15px;
    }
    
    .membershare .left ul li .bplist a {
        width: 23%;
        max-height: 125px;
        float: left;
        margin-right: 12px;
    }
    
    .membershare .left ul li .bplist a img {
        width: 100%;
    }
    
    .membershare .right {
        float: right;
    }
    
    .membershare .right h3 {
        margin-left: 10px;
        margin-bottom: 15px;
    }
    
    .membershare .right #scrollDiv {
        height: 402px !important;
    }
    /*评论*/
    
    .container {
        width: 1140px;
        margin-top: 30px;
    }
    
    .commentbox {
        width: 100%;
        margin: 0 auto;
    }
    
    .mytextarea {
        width: 96%;
        overflow: auto;
        padding: 1.5%;
        word-break: break-all;
        height: 100px;
        color: #000;
        border: #e0e0e0 solid 1px;
        font-size: 1em;
        resize: none;
        outline: none;
        font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", "Helvetica Neue", Arial, sans-serif;
    }
    
    .pull-right {
        background: #437f4d;
        color: #fff;
        padding: 8px 10px;
        display: block;
        width: 100px;
        text-align: center;
        margin: 20px auto;
        cursor: pointer;
    }
    
    .comment-list {
        width: 100%;
        margin: 20px auto;
        clear: both;
        padding-top: 20px;
    }
    
    .comment-list .comment-info {
        margin-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #e0e0e0e0;
        overflow: hidden;
    }
    
    .comment-list .comment-info header {
        width: 7%;
        float: left;
    }
    
    .comment-list .comment-info header img {
        width: 100%;
        border-radius: 50%;
        padding: 5px;
    }
    
    .comment-list .comment-info .comment-right {
        padding: 5px 0px 15px 10%;
    }
    
    .comment-list .comment-info .comment-right h3 {
        margin: 5px 0px;
    }
    
    .comment-list .comment-info .content {
        margin: 10px 0;
        line-height: 26px;
        font-size: 15px;
    }
    
    .comment-list .comment-info .comment-right .comment-content-header span,
    .comment-list .comment-info .comment-right .comment-content-footer span {
        padding-right: 2em;
        color: #aaa;
    }
    
    .comment-list .comment-info .comment-right .comment-content-header span,
    .comment-list .comment-info .comment-right .comment-content-footer span.reply-btn,
    .send,
    .reply-list-btn {
        cursor: pointer;
    }
    
    .comment-list .comment-info .comment-right .reply-list {
        border-left: 3px solid #ccc;
        padding-left: 15px;
    }
    
    .comment-list .comment-info .comment-right .reply-list .reply {
        border-bottom: 1px dashed #ccc;
        padding: 15px 0;
    }
    
    .comment-list .comment-info .comment-right .reply-list .reply>div,
    .comment-list .comment-info .comment-right .reply-list .reply>p {
        margin-bottom: 10px;
    }
    
    .comment-list .comment-info .comment-right .reply-list .reply div span {
        padding-left: 10px;
    }
    
    .comment-list .comment-info .comment-right .reply-list .reply p span {
        padding-right: 2em;
        color: #aaa;
    }
    
    .col-md-2 {
        margin-bottom: 10px;
        text-align: right;
    }
    
    .replybox .send {
        padding: 8px 15px;
        background: #437f4d;
        color: #fff;
        display: block;
        margin: 20px auto;
        width: 80px;
        text-align: center;
        color: #fff !important;
    }

.message{ width:1080px; background: #fff; padding:60px;margin:0 auto; overflow: hidden;}
.message>h5{ padding-bottom:30px; border-bottom:#eee solid 1px; font-size:18px; margin-bottom:30px;    font-weight: normal;}
.message h4{ font-size: 24px; margin-bottom: 60px;}
.message>dl{ width:48%; float: left; font-size:20px; margin-bottom: 40px; overflow: hidden;}
.message dl dt{ width:22%; text-align: right; float: left; line-height: 48px; height: 48px;}
.message dl dt i{ color: red; margin-right:5px;}
.message dl dd{ width:74%; float: right;}
.message dl dd>input{ border:none; height: 33px; padding:10px 20px; border:#c7cfe4 solid 1px; border-radius:8px;
width: 89%; font-size: 18px;}
.message>div{font-size:20px;}
.message>div dt{width: 10%; text-align: right; float: left; line-height: 48px; height: 48px;}
.message>div>div{width:90%; float: right; }
.message>div dl{ overflow: hidden;}
.message>div dd{ width:88%; float: right;}
.message>div textarea{ border:none; height: 30px; padding:10px 20px; border:#c7cfe4 solid 1px; border-radius:8px;
    width: 91%; font-size: 18px; font-family: '微软雅黑'; height: 300px; padding: 30px 20px;}
.message a{ width: 190px; height: 56px; display: block; margin: 20px auto; background: #2a7337; color: #fff;
text-align: center; line-height: 56px; font-size: 18px; border-radius: 8px;}
.message a:hover{ background: #ff7c07;}



/*弹窗*/
.tan{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);display: none;z-index:999}
.tan .box{width: 380px;height: auto;overflow: hidden;background-color: #fff;border-radius: 3px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.tan .box .form{position: relative;width: 67%;height: 100%;padding: 40px 50px;text-align: center;overflow: hidden;}
.tan .box .form span.close{position: absolute;right: 16px;top: 5px;font-size: 14px;display: block;cursor: pointer;height: 8px;width: 8px;color: #b0b8bf;}
.tan .box .form span:hover{color: #808492;}
.tan .box .form form input{display: block;width: 100%;outline-style: none;height: 38px;margin-bottom: 10px;border-radius: 3px;border:1px solid #ccc;padding: 0 10px;}
.tan .box .form h3{font-size: 18px;
    color: #333437;font-weight: normal;margin-bottom: 8px;}
.tan .box .form p.desc{color: #0074fa;font-size: 12px;margin-bottom: 18px;}
.tan .box .form form input[name=valicode]{}
.tan .box .form form input[type=submit]{background-color: #1278f6;color: #fff;border: 0;height: 40px;cursor: pointer;}
.tan .box .form form input[type=submit]:hover{background-color: #3382FF;}
.tan .box .form form input.red{border-color: red;}
.tan .box .form form .valicode{position: relative;}
.tan .box .form form .valicode img{position: absolute;right: 8px;top: 2px;height: 35px;}
.tan .box .form p.reg{margin-top: 20px;}
.tan .box .form p.reg a{color: #333;font-size: 12px;float: right;}
.tan .box .form p.reg a:first-child{float: left;}
.tan .box .form form .error{height: 30px;line-height: 30px;text-align: left;color: red;font-size: 12px;display: none;}